package cn.fl.flow.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

/**
 * 工作流代办人: 当受理人没有时间处理流程时,指定委托人代办流程
 * @author FUJINGRUN
 *
 */
public class SysFlowAgentUsrVO extends BaseVO {

	private static final long serialVersionUID = -2380391762012299212L;


	/**
	 * 流程定义标识
     */
	private String processDefKey;
	/**
	 * 受理人(自己)
     */
	private Long usrId;
	/**
	 * 被委托人(被指定人)
     */
	private Long entrustUsrId;
	/**
	 * 备注
     */
	private String rem;
	
	/**
	 * 开始时间
	 */
	private Date startTm;
	
	/**
	 * 结束时间
	 */
	private Date endTm;
	
	/**
	 * 是否删除
	 */
	private Integer isDel;
	
	/**
	 * 系统代码
	 */
	private String sysCd;
	
	/**
	 * 数据ID
	 */
	private String dataId;
	
	/**
	 * 流程定义标识-名称
     */
	private String processDefNm;
	/**
	 * 受理人(自己)-名称
     */
	private String usrNm;
	
	/**
	 * 被委托人(被指定人)-名称
     */
	private String entrustUsrNm;
	
	/**
	 * 流程定义标识-名称
     */
	public String getProcessDefNm() {
		return processDefNm;
	}

	/**
	 * 流程定义标识-名称
     */
	public void setProcessDefNm(String processDefNm) {
		this.processDefNm = processDefNm;
	}

	/**
	 * 受理人(自己)-名称
     */
	public String getUsrNm() {
		return usrNm;
	}

	/**
	 * 受理人(自己)-名称
     */
	public void setUsrNm(String usrNm) {
		this.usrNm = usrNm;
	}

	/**
	 * 被委托人(被指定人)-名称
     */
	public String getEntrustUsrNm() {
		return entrustUsrNm;
	}

	/**
	 * 被委托人(被指定人)-名称
     */
	public void setEntrustUsrNm(String entrustUsrNm) {
		this.entrustUsrNm = entrustUsrNm;
	}
	
	/**
	 * 数据ID
	 */
	public String getDataId() {
		return dataId;
	}

	/**
	 * 数据ID
	 */
	public void setDataId(String dataId) {
		this.dataId = dataId;
	}

	/**
	 * 系统代码
	 */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码
	 */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}

	/**
	 * 开始时间
	 */
	public Date getStartTm() {
		return startTm;
	}

	/**
	 * 开始时间
	 */
	public void setStartTm(Date startTm) {
		this.startTm = startTm;
	}

	/**
	 * 结束时间
	 */
	public Date getEndTm() {
		return endTm;
	}

	/**
	 * 结束时间
	 */
	public void setEndTm(Date endTm) {
		this.endTm = endTm;
	}

	/**
	 * 是否删除
	 */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	/**
	 * 流程定义标识
     */
	public String getProcessDefKey() {
		return processDefKey;
	}

	/**
	 * 流程定义标识
     */
	public void setProcessDefKey(String processDefKey) {
		this.processDefKey = processDefKey;
	}
	
	/**
	 * 受理人(自己)
     */
	public Long getUsrId() {
		return usrId;
	}

	/**
	 * 受理人(自己)
     */
	public void setUsrId(Long usrId) {
		this.usrId = usrId;
	}

	/**
	 * 被委托人(被指定人)
     */
	public Long getEntrustUsrId() {
		return entrustUsrId;
	}

	/**
	 * 被委托人(被指定人)
     */
	public void setEntrustUsrId(Long entrustUsrId) {
		this.entrustUsrId = entrustUsrId;
	}
	
	/**
	 * 备注
     */
	public String getRem() {
		return rem;
	}

	/**
	 * 备注
     */
	public void setRem(String rem) {
		this.rem = rem;
	}
	
}
